import pandas as pd
import matplotlib.pyplot as plt

dict = {"x": [0, 1, 2, 3, 4, 5, 6], "y": [900, 400, 200, 300, 500, 600, 800], "z": [600, 100, 50, 80, 200, 250, 700]}
plt.rcParams['font.sans-serif'] = ['SimHei']
df = pd.DataFrame(dict)

plt.figure(figsize=(20, 20), dpi=80)  # 设置画布大小，清晰度
# 绘制到店人数和消费人数
plt.plot(df.x, df.y, color='b')
plt.plot(df.x, df.z, color='g')

# 时间对应表
dict = {0: '日', 1: '一', 2: '二', 3: '三', 4: '四', 5: '五', 6: '六'}

plt.xticks(df.x, ["星期%s" % dict[i] for i in df.x], fontsize=20)  # x轴刻度

# 图片标题
plt.xlabel("周日期", fontsize=20)  # x轴名称
plt.ylabel("到店人数", fontsize=20)  # y轴名称
plt.title("周到店人数统计", fontsize=20)  # 图标题

# 图例
plt.legend(["到店人数", "消费人数"], title="到店消费比", fontsize='x-large')

# 保存图片
plt.savefig("./images/week_visit.png")
plt.show()